package cn.jsu.oj.dispatchServer.pojo;

import cn.jsu.oj.dispatchServer.parsing.PackType;

/**
 * @author 24987
 */
@PackType(typeNo = 15)
public class CmdInformation extends AbstractPack {
    /**
     * 指令信息:
     *      1.关闭指令
     *      2.重启指令
     *      3.获取信息指令(这里的获取信息之获取服务器的状态信息)
     *      4.没有任务信息
     *      5.获取当前有多少台判题机正常运行
     *      6.当前暂存任务大队列已满
     */
    private byte cmdType;

    private String ip;

    private int port;

    public CmdInformation() {
    }

    public CmdInformation(byte cmdType) {
        this.cmdType = cmdType;
    }

    public byte getCmdType() {
        return cmdType;
    }

    public void setCmdType(byte cmdType) {
        this.cmdType = cmdType;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public int getPort() {
        return port;
    }

    public void setPort(int port) {
        this.port = port;
    }
}
